#include <stdio.h>
#include <memory.h>
#include <iostream>
using namespace std;


int decode(string secret[3], string *cts, ctsLen) {
    for (int i = 0; i < ctsLen; i++)
    {
        string ct = cts[i];
        
    }
    
}

int main()
{
    int len = 0;
    while (cin >> len)
    {
        if (len == 0)
            break;

        string secret[3] = new string[3];
        for (int i = 0; i < 3; i++)
        {
            string str;
            cin >> str;
            secret[i] = str;
        }

        // 密文长度
        int ctLen = 0;
        cin >> ciphertextLen;

        string *cts = new string[ctLen];
        for (int i = 0; i < ctLen; i++)
        {
            cin >> cts[i];
        }
        cin >> ctLen;

        cout << cacheMax << endl;
    }

    return 0;
}